*{
  margin: 0px 0px 0px 0px !important;
  text-decoration: none;
  cursor: default;
  outline: none !important;
  box-sizing: border-box;
  overflow-x: hidden;
  -webkit-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  user-select: none;
 }
 /* Scrollbar */
 ::-webkit-scrollbar {
  width: 8px;
  }
  ::-webkit-scrollbar-track {
  box-shadow: inset 0 0 2px grey; 
  border-radius: 0px;
  }
  ::-webkit-scrollbar-thumb {
  background:darkslateblue; 
  border-radius: 0px;
  }
  ::-webkit-scrollbar-thumb:hover {
  background: blueviolet; 
  }
 /* Scrollbar Ends Here */
 body
 {
  cursor: default;
  text-decoration: none;
  /*background-image: url('/Pikachu/User/PikachuAssets/images/UI_Icons/PikachuBG.webp') !important;*/
  background-position:0% 0% 0% 0%;
  background-size: 400px 300px;
  background-repeat: repeat;
  background-color: #f2f2f2;
 }
 .EntranceContainer_Login
 {
  background-color: white;
  border:none;
  border-radius: 4px;
  box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.2);
  width: 370px !important;
  height: auto !important;
  min-height: 470px;
  overflow: hidden;
  position: absolute;
  top:50%;
  left: 50%;
  transform: translate(-50%,-50%);
  /*background-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/1462889/pat.svg');*/
  background-position: center;  
  background-repeat: repeat;
 }
 .EntranceContainer_ForgotPassword
 {
   background-color: white;
   border:none;
   border-radius: 4px;
   box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.2);
   width: 370px !important;
   height: auto !important;
   min-height: 420px;
   overflow: hidden;
   position: absolute;
   top:50%;
   left: 50%;
   transform: translate(-50%,-50%);
   /*background-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/1462889/pat.svg');*/
   background-position: center;  
   background-repeat: repeat;
 }
 .EntranceContainer_Signup
 {
   background-color: white;
   border:none;
   border-radius: 4px;
   box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.2);
   width: 370px !important;
   height: auto !important;
   min-height: 570px;
   overflow: hidden;
   position: absolute;
   top:50%;
   left:50%;
   transform:translate(-50%,-50%);
   /*background-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/1462889/pat.svg');*/
   background-position: center;  
   background-repeat: repeat;
 }
 .error
 {
   font-size: 13px !important;
   margin-left:23px !important;
   color: darkslateblue !important;
 }
 .EntranceContainer_LogoArea
 {
   width: 100%;
   height: 85px;
   position: relative;
   border-bottom: 1px solid transparent;
   overflow: hidden;
   background-color: transparent !important;
 }
 .EntranceContainer_LogoDiv
 {
   width: 100%;
   height: 100%;
   position: absolute;
   top: 0%;
   align-items: center;
   justify-content: center;
   vertical-align: middle;
   text-align: center;
   border: none;
   display: flex;
   flex-direction: row;
   overflow: hidden;
 }
 .EntranceContainer_Logo
 {
   width: 150px !important;
   height: 150px !important;
   margin: 10px 0px 10px 0px !important;
 }
 .EntranceContainer_LogoText
 {
   font-family: 'Limelight', cursive;
   font-size:40px;
   font-weight:bold;
   color: indigo;
   text-shadow:1px 1px Silver;
   margin: 23px 10px 10px 0px !important;
 }
 .EntranceContainerMainArea
 {
   font-family: 'Libre Franklin', sans-serif;
   font-weight:600;
   font-size:18px;    
   background-color: transparent !important;
 }
 .EntranceContainerMainAreaHeading
 {
   font-size:25px;
   color:purple;
   font-weight: bold;
   font-family: 'Libre Franklin', sans-serif;
   text-align: center;
   margin: 20px 0px 10px 0px !important;
 }
 .EntranceContainerMainAreaInputs
 {
   width: 91.5%;
   height: 46px;
   margin: 7px 4% 7px 4% !important;
   padding: 10px 20px 10px 20px !important;
   border: 2px solid lightgray;
   border-radius: 4px;
   font-family: 'Hahmlet', serif;
   font-weight:600;
   font-size:18px;
   color: black !important;
 }
 .EntranceContainerMainAreaInputs:hover
 {
   border: 2px solid yellow;
 }
 .EntranceContainerMainAreaInputs:focus
 {
   border: 2px solid yellow;
 }
 .EntranceContainerMainAreaProcessBtn
 {
   width: 91.5%;
   height: 45px;
   margin: 7px 4% 20px 4% !important;
   padding: 3px 10px 5px 10px !important;
   border: 2px solid #f1f1f1;
   border-radius: 4px;
   font-family: 'Hahmlet', serif;
   font-weight:600;
   font-size:17px;
   overflow: hidden;
   background-color: #f1f1f1;
   color: black;
   opacity: 1;
   transition: 0.1s ease-in-out;
   text-align: center !important;
 }
 .EntranceContainerMainAreaProcessBtn:hover
 {
   background-color: #f1f1f1;
   color: black;
   border: 2px solid #f1f1f1 !important;
 }
 .EntranceContainerMainAreaProcessBtn:focus
 {
   background-color: #f1f1f1;
   color: black;
   border: 2px solid #f1f1f1 !important;
 }
 .EntranceContainerMainAreaBackBtn
 {
   width: 91.5%;
   height: 40px;
   margin: -8px 4% 20px 4% !important;
   padding: 3px 10px 5px 10px !important;
   border: 2px solid white;
   border-radius: 4px;
   font-family: 'Hahmlet', serif;
   font-weight:600;
   font-size:17px;
   overflow: hidden;
   background-color: white;
   color: black;
   transition: 0.1s ease-in-out;
 }
 .EntranceContainerMainAreaBackBtn:hover
 {
   border: 2px solid #f1f1f1;
 }
 .EntranceContainerMainAreaBackBtn:focus
 {
   border: 2px solid #f1f1f1;
 }
 .EntranceContainerMainAreaFPBtn
 {
   margin: 14px 0px 0px 18px !important;
   color:darkslateblue !important;
 }
 .EntranceContainerMainAreaSUBtn
 {
   margin: 14px 0px 0px 3px !important;
   color:darkslateblue !important;
 }
 .EntranceContainerMainAreaPara
 {
   margin: 6px 0px 0px 18px !important;
 }
 .EntranceContainer_FooterArea
 {
   width: 100%;
   height: 30px;
   position: absolute;
   bottom: 0px;
   text-align: center;
   vertical-align: middle;
 }
 .EntranceContainer_FooterAreaCopyright
 {
   font-family: 'Libre Franklin', sans-serif;
   font-weight: 600;
   font-size: 14px;
 }
 .NotifierDiv{
   width:auto !important;
   text-align: center !important;
   font-family: 'Noticia Text', serif !important;
   font-size: 16px !important;
   font-weight:600 !important;
   text-shadow: none !important;
   margin: 1px 0px 1px 0px !important;
   padding: 0px 0px 0px 0px !important;
 }
 .ErrorMsg{
   color: red !important;
 }
 .SuccessMsg{
   color: #4BB543 !important;
 }
 